Agent Programming Extensions Relying on a Component-based Platform
نویسندگان
چکیده
This paper describes a suite of extensions to the object oriented model, steering OO programming towards the Agent Programming paradigm; such set of extensions is called Agent Programming eXtensions (APX). APX has been specifically designed to leverage the development of agent-based systems, a widely adopted paradigm to model complex and dynamic software systems. A brief survey of the most commonly used approaches to agent programming is presented, against which APX is evaluated. Then the structure of APX is described and the programming interface offered to the developers illustrated. The developers’ point of view, who can greatly benefit from the component-based platform which APX relies upon is also taken into account.
منابع مشابه
On component extensions locally compact abelian groups
Let $pounds$ be the category of locally compact abelian groups and $A,Cin pounds$. In this paper, we define component extensions of $A$ by $C$ and show that the set of all component extensions of $A$ by $C$ forms a subgroup of $Ext(C,A)$ whenever $A$ is a connected group. We establish conditions under which the component extensions split and determine LCA groups which are component projective. ...
متن کاملAn Overview of Jason
Current trends in computer science such as the semantic web, ubiquitous computing, and self-* systems make it increasingly important that programming technology suitable for open, unpredictable, dynamic environments are made available. Many abstractions and techniques that emerged from research in multi-agent systems can have major impact in the effectiveness of (the development of) such system...
متن کاملCooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing
Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...
متن کاملA Computational Framework for Implementing Agent Consciousness
Mainly relying on Baars’ "Global Workspace" theory of consciousness, we identify computational correlates of consciousness and discuss their possible representation within a model of intelligent agents. We first review a particular agent implementation that is given by an abstract machine, and then identify the extensions that are required in order to accommodate the main aspects of consciousne...
متن کاملA Study of the Extensions of Sadiqin in the Verse Kunu ma`a al-sadiqin
The Almighty God, in the verse "Kunu ma`a al-Sadiqin," has absolutely called the believers to accompany with those called "sadiqin". The main question of the study follows as: is the word sadiqin in this verse general or particular? is general or specific? Given the latter, who may be taken as its extension that God has commanded believers to obey them absolutely? Shiite commentators, relying o...
متن کامل